home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / ftn / backbu.z / backbu
Encoding:
Text File  |  2002-10-03  |  4.5 KB  |  133 lines

  1.  
  2.  
  3.  
  4. bbbbaaaacccckkkkbbbbuuuu((((3333GGGG))))                                                          bbbbaaaacccckkkkbbbbuuuu((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      bbbbaaaacccckkkkbbbbuuuu,,,, ffffrrrroooonnnnttttbbbb - enable and disable drawing to the back or front buffer
  10.  
  11. FFFFOOOORRRRTTTTRRRRAAAANNNN 77777777 SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  12.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee bbbbaaaacccckkkkbbbbuuuu((((bbbb))))
  13.      llllooooggggiiiiccccaaaallll bbbb
  14.  
  15.      ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ffffrrrroooonnnnttttbbbb((((bbbb))))
  16.      llllooooggggiiiiccccaaaallll bbbb
  17.  
  18. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  19.      _b    is either .TRUE. or .FALSE..
  20.  
  21.            ....TTTTRRRRUUUUEEEE.... enables updating in the back/front bitplane buffer.
  22.  
  23.            ....FFFFAAAALLLLSSSSEEEE.... disables updating in the back/front bitplane buffer.
  24.  
  25. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  26.      The GL supports four separate framebuffers:  pop-up, overlay, underlay,
  27.      and normal.  Three of these framebuffers, overlay, underlay, and normal,
  28.      can be configured in double buffer mode.  When so configured, a
  29.      framebuffer includes two color bitplane buffers:  one visible bitplane
  30.      buffer, called the front buffer, and one non-visible bitplane buffer,
  31.      called the back buffer.  The commands sssswwwwaaaappppbbbbuuuu and mmmmsssswwwwaaaappppbbbb interchange the
  32.      front and back buffer assignments.
  33.  
  34.      By default, when a framebuffer is configured in double buffer mode,
  35.      drawing is enabled in the back buffer, and disabled in the front buffer.
  36.      ffffrrrroooonnnnttttbbbb and bbbbaaaacccckkkkbbbbuuuu enable and disable drawing into the front and back
  37.      buffers, allowing the default to be overriden.  It is acceptable to
  38.      enable neither front nor back, either front or back, or both front and
  39.      back simultaneously.  Note, for example, that z-buffer drawing continues
  40.      to update the z-buffer with depth values when neither the front buffer
  41.      nor the back buffer is enabled for drawing.
  42.  
  43.      ffffrrrroooonnnnttttbbbb and bbbbaaaacccckkkkbbbbuuuu state is maintained separately for each of the overlay,
  44.      underlay, and normal framebuffers.  Calls to these routines affect the
  45.      framebuffer that is currently active, based on the current drawmode.
  46.  
  47.      bbbbaaaacccckkkkbbbbuuuu is ignored when the currently active framebuffer is in single
  48.      buffer mode.  ffffrrrroooonnnnttttbbbb is also ignored when the currently active
  49.      framebuffer is in single buffer mode, unless zzzzddddrrrraaaawwww is enabled for that
  50.      framebuffer (see zzzzddddrrrraaaawwww).
  51.  
  52.      After each call to ggggccccoooonnnnffffiiii, bbbbaaaacccckkkkbbbbuuuu is enabled and ffffrrrroooonnnnttttbbbb is disabled.
  53.  
  54. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  55.      drawmo, double, getbuf, gconfi, single, swapbu, zdraw, rightb, leftbu
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. bbbbaaaacccckkkkbbbbuuuu((((3333GGGG))))                                                          bbbbaaaacccckkkkbbbbuuuu((((3333GGGG))))
  71.  
  72.  
  73.  
  74. NOTE
  75.      IRIS-4D G, GT, and GTX models, the Personal Iris, Indigo Entry, Indy, XL,
  76.      XS, XS24, XZ, Elan and Extreme systems do not support double buffer
  77.      operation in the overlay and underlay framebuffers.  IRIS-4D
  78.      RealityEngine model does not support double buffer operation in the
  79.      underlay framebuffer.
  80.  
  81.      At most four color buffers, such as front-left, front-right, back-left,
  82.      back-right, and zdraw, can be rendered into simultaneously on the IRIS-4D
  83.      RealityEngine model.
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.